package com.demo2do.mobile.handler.impl;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import com.demo2do.core.entity.result.HttpResult;
import com.demo2do.core.http.annotation.Rao;
import com.demo2do.mobile.handler.AutoLoginHandler;
import com.demo2do.mobile.rao.AutoLoginRao;

/**
 * 
 * @author mohanlan
 *
 */
@Component("autoLoginHandler")
public class AutoLoginHandlerImpl implements AutoLoginHandler {
    
    @Value("#{ctx['mcs.host']}")
    private String mschost;
    
    @Rao 
    private AutoLoginRao autoLoginRao;
    
    /*
     * (non-Javadoc)
     * @see com.demo2do.mobile.handler.AutoLoginHandler#getUserInfo(java.lang.String)
     */
    public HttpResult getUserInfo(String uuid) {
        return autoLoginRao.getLoginInfo(mschost + "/wechat/web-auth/login", uuid);
    }
}
